PHP Framework Interop Group 簡稱 PHO FIG, 一個 PHP 框架的社群組織, 提供一些建議的 PHP 標準規範 PSR (PHP Standard Recommendations), 主要有四個部分, AUTOLOADING, INTERFACES, HTTP, CODING STYLES, 關於AUTOLOADING 有PSR-4, INTERFACES 有 PSR-3, PSR-6, PSR-11, PSR-13, PSR-14, PSR-16, 關於 HTTP 有 PSR-7, PSR-15, PSR-17, PSR-18, 關於 CODING STYLES 有 PSR-1, PSR-12, 文件相關的關鍵字 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD NOT", "RECOMMENDED", "MAY", "OPTIONAL" 都按照 RFC 2119 解釋.
描述了一個從檔案路徑到 autoloading class 的規範, 完整的類名型式為
\<NamespaceName>(\<SubNamespaceNames>)*\<ClassName>
// 1. 必須 (MUST) 有上層 namespace 名稱, 也是一般所知的 vender namespace
// 2. 可以 (MAY) 有一個或多個的 SubNamespace
// 3. 必須 (MUST) 有一個最終類名
// 4. 底線符號在完整類名中沒有任何特殊意義
// 5. 可以任意大小寫字母組合
// 6. 所有類名引用必須 (MUST) 區分大小寫
加載檔案與完整類名的對應關係
基本代碼規範